package util

import (
	"encoding/json"
	"log"
	"strconv"
	"time"
)


//接受的任意数据类型转化为摘要
func Hash(msg interface{}) string {
	//hash算法
	//hash := sha256.Sum256(Serialize(msg))
	//return string(hash[:])
	return strconv.FormatInt(time.Now().Unix(),10)

}

//将数据序列化
func  Serialize(msg interface{}) []byte {
	jsonByte, err := json.Marshal(msg)
	if err != nil {
		log.Panic(err)
	}
	return jsonByte
}